FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.7.16  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package ma.ambulanter.fall#1.0.6 (94 ms)

Package ma.ambulanter.fall
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=ma.ambulanter.fall@1.0.6&canonical=http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur
Url http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur
Status draft
Name MaProcedureProzedur
Title WIP Prozedur
Experimental False
Description WIP
Type Procedure
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Procedure KBV_PR_Base_Procedure
http://ma-ambulant.de/StructureDefinition/ExtensionSnZeit Extension Schnitt-Naht-Zeit


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "MaProcedureProzedur",
  "url" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
  "name" : "MaProcedureProzedur",
  "title" : "WIP Prozedur",
  "status" : "draft",
  "description" : "WIP",
  "fhirVersion" : "4.0.1",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Procedure",
  "baseDefinition" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Procedure",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Procedure",
        "path" : "Procedure",
        "constraint" : [
          {
            "key" : "proc-ISiK-1",
            "human" : "Falls die Prozedur per OPS kodiert wird, MUSS eine SNOMED-CT kodierte Category abgebildet werden",
            "source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
            "severity" : "error",
            "expression" : "code.coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists() implies category.coding.where(system = 'http://snomed.info/sct').exists()"
          },
          {
            "key" : "proc-ISiK-2",
            "human" : "Falls eine codierte Prozedur vorliegt MUSS eine kodierte Category abgebildet werden",
            "source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
            "severity" : "error",
            "expression" : "code.coding.exists() implies category.coding.exists()"
          }
        ]
      },
      {
        "id" : "Procedure.extension:SN-Zeit",
        "path" : "Procedure.extension",
        "sliceName" : "SN-Zeit",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ma-ambulant.de/StructureDefinition/ExtensionSnZeit"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Procedure.status",
        "path" : "Procedure.status",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.category",
        "path" : "Procedure.category",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.category.coding:snomed",
        "path" : "Procedure.category.coding",
        "sliceName" : "snomed",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.code",
        "path" : "Procedure.code",
        "constraint" : [
          {
            "key" : "sct-ops-1",
            "human" : "Falls die Prozedur kodiert vorliegt, SOLL mindestens ein OPS oder SNOMED-CT Code angegeben werden.",
            "source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
            "severity" : "error",
            "expression" : "coding.exists() implies coding.where(system = 'http://snomed.info/sct').exists() or coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists()"
          },
          {
            "key" : "proc-ISiK-3",
            "human" : "Entweder MUSS eine kodierte Prozedur vorliegen oder eine textuelle Beschreibung. Stattdessen nur Extensions hinzuzufügen (vgl. https://www.hl7.org/fhir/element.html - ele-1), ist explizit nicht erlaubt.",
            "source" : "http://ma-ambulant.de/StructureDefinition/MaProcedureProzedur",
            "severity" : "error",
            "expression" : "coding.exists().not() implies text.exists()"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Procedure.code.coding",
        "path" : "Procedure.code.coding",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.code.coding:ops",
        "path" : "Procedure.code.coding",
        "sliceName" : "ops",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.code.coding:ops.extension:Seitenlokalisation",
        "path" : "Procedure.code.coding.extension",
        "sliceName" : "Seitenlokalisation",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.subject",
        "path" : "Procedure.subject",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.encounter",
        "path" : "Procedure.encounter",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.performed[x]",
        "path" : "Procedure.performed[x]",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.focalDevice",
        "path" : "Procedure.focalDevice",
        "mustSupport" : true
      },
      {
        "id" : "Procedure.focalDevice.manipulated",
        "path" : "Procedure.focalDevice.manipulated",
        "mustSupport" : true
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.